How to back up your computer's important data (suggested tools and tips)

 

Why backups

Having backups of your data is extremely important and you need to take some minutes to brainstorm about it (unless you have no important data on your computer and you use it for online things like checking your email or your data is saved in Google Drive or similar places, where you can recover them from any machine.... unless you forget your passwords!)

Unfortunately sometimes we have a disaster happen (like a hard disk which died suddenly) and is then when we realize that we should have taken care about it...

Types of backups and tools

Over the years I have used many backup techniques and ideas, so I wanted to share on this howto my preferred ones, why, and for which purpose is each one, for example:

Examples and suggestions:

Tips

Unison configuration

Update your system (apug) and use a demo configuration for unison, since it can be painful and slow to setup and review all the files:

cd ~ elive-skel upgrade .unison

Then read and edit the files inside ~/.unison

Home structure

Some years ago I have started to use an own Home structure for my files, since then, it worked very good and very compatible with any OS (especially Elive :P), so let me share this concept here that may help others

So, the main structure is separated in 3 main directories:

Some years ago I made this structure on my home in order to differentiate correctly what is each thing and where is put, because many applications and other things bloats your home directory with files that you are not meant to know or keep a track of them, so this structure makes things much cleaner and correctly updated / backed up

The confs of Git and Data are of course nicely shared between computers with unison

Both the first and the second one are meant to be located on my SSD disk (which is 256 GB), so they can fit correctly just like the rest of the OS. DataExtra instead, is meant to include links from an external or second hard disk, probably mechanical since is more cheap for the data size

Final notes

Backups are important, and we need to brainstorm "how" they needs to be done, for example: